package cn.lds.healthj377.service;

import cn.lds.healthj377.domain.AppointmentRecord;
import cn.lds.healthj377.dto.Pager;
import cn.lds.healthj377.dto.ResponseDTO;
import cn.lds.healthj377.exception.SysException;

import java.util.List;

public interface AppointmentRecordService {

    ResponseDTO<List<AppointmentRecord>> selectAppointmentRecordByCondition(AppointmentRecord appointmentRecord, Pager pager) throws SysException;

    ResponseDTO<AppointmentRecord> selectAppointmentRecordById(Integer id) throws SysException;

    ResponseDTO addAppoint(AppointmentRecord appointmentRecord) throws SysException;

    ResponseDTO modifyAppoint(AppointmentRecord appointmentRecord) throws SysException;

    ResponseDTO removeAppointByID(Integer id) throws SysException;

    ResponseDTO confilmAppoint(Integer id);
}
